package com.bsj.power.common.def.vo.pls;

import com.baomidou.mybatisplus.annotation.TableField;
import com.bsj.power.common.def.vo.pls.httpVo.HttpTagPosVO;
import lombok.Data;

/**
 * @author LiJiaXin
 * @version 1.0.0
 * @description PersonnelVO
 * @time 2024/4/18 19:52
 */
@Data
public class PersonnelVO {

    /**
     * 主键id
     */
    private Integer personnelId;

    /**
     * 分组id
     */
    private Integer groupId;

    /**
     * 人员状态
     */
    private String status;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别 1男 2女
     */
    private Integer gender;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 身份证号码
     */
    private String idCardNo;

    /**
     * 联系方式
     */
    private String phone;

    /**
     * 所属公司
     */
    private String company;

    /**
     * 科室
     */
    private String division;

    /**
     * 处室
     */
    private String dept;

    /**
     * 工号
     */
    private String empNo;

    /**
     * 人员类型 1管理人员 2安全巡视人员 3运行人员 4维修人员 5其他人员
     */
    private Integer type;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private String updateTime;

    /**
     * uwb定位设备号
     */
    private String sn;

    /**
     * 位置信息
     */
    private HttpTagPosVO tagPos;

    /**
     * 分组名称
     */
    private String groupName;

    /**
     * 是否为关注人员 1是 2否
     */
    private Integer isAttention;

    /**
     * 岗位
     */
    private String nPost;

    /**
     * 出生日期
     */
    private String dateOfBirth;
}
